<!Doctype html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>Python3 教程 | 菜鸟教程</title>

    <meta name='robots' content='max-image-preview:large'/>
    <link rel="canonical" href="http://www.runoob.com/python3/python3-tutorial.html"/>
    <meta name="keywords" content="Python3 教程,Python,python3,python教程">
    <meta name="description"
          content="Python 3 教程     Python 的 3.0 版本，常被称为 Python 3000，或简称 Py3k。相对于 Python 的早期版本，这是一个较大的升级。为了不带入过多的累赘，Python 3.0 在设计的时候没有考虑向下兼容。 Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍，这里就不再赘述。 你也可以点击  Python2.x与3​​.x版本区别 来查看两者的不同。 本教程主要针对 Pyt..">

    <link rel="shortcut icon" href="https://static.jyshare.com/images/favicon.ico">
    <link rel="stylesheet" href="/wp-content/themes/runoob/style.css?v=1.182" type="text/css" media="all"/>
    <link rel="stylesheet"
          href="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/4.7.0/css/font-awesome.min.css"
          media="all"/>
    <!--[if gte IE 9]><!-->
    <script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/2.0.3/jquery.min.js"></script>
    <!--<![endif]-->
    <!--[if lt IE 9]>
    <script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/1.9.1/jquery.min.js"></script>
    <script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/html5shiv/r29/html5.min.js"></script>
    <![endif]-->
    <link rel="apple-touch-icon" href="https://static.jyshare.com/images/icon/mobile-icon.png"/>
    <meta name="apple-mobile-web-app-title" content="菜鸟教程">
</head>
<body>

<!--  头部 -->
<div class="container logo-search">

    <div class="col search row-search-mobile">
        <form action="index.php">
            <input class="placeholder" placeholder="搜索……" name="s" autocomplete="off">

        </form>
    </div>

    <div class="row">
        <div class="col logo">
            <h1><a href="/">菜鸟教程 -- 学的不仅是技术，更是梦想！</a></h1>
        </div>
        <div class="col right-list">
            <button class="btn btn-responsive-nav btn-inverse" data-toggle="collapse" data-target=".nav-main-collapse"
                    id="pull" style=""><i class="fa fa-navicon"></i></button>
        </div>

        <div class="col search search-desktop last">
            <div class="search-input">
                <form action="//www.runoob.com/" target="_blank">
                    <input class="placeholder" id="s" name="s" placeholder="搜索……" autocomplete="off"
                           style="height: 44px;">
                </form>

            </div>
        </div>
    </div>
</div>


<!-- 导航栏 -->
<!-- 导航栏 -->
<div class="container navigation">
    <div class="row">
        <div class="col nav">
            <ul class="pc-nav" id="runoob-detail-nav">
                <li><a href="//www.runoob.com/">首页</a></li>
                <li><a href="/html/html-tutorial.html">HTML</a></li>
                <li><a href="/css/css-tutorial.html">CSS</a></li>
                <li><a href="/js/js-tutorial.html">JavaScript</a></li>
                <li><a href="javascript:void(0);" data-id="vue">Vue</a></li>
                <li><a href="/react/react-tutorial.html">React</a></li>
                <li><a href="javascript:void(0);" data-id="bootstrap">Bootstrap</a></li>
                <li><a href="/nodejs/nodejs-tutorial.html">NodeJS</a></li>
                <li><a href="/python3/python3-tutorial.html">Python3</a></li>
                <!--
                <li><a href="/python/python-tutorial.html">Python2</a></li>
                -->
                <li><a href="/java/java-tutorial.html">Java</a></li>
                <li><a href="/cprogramming/c-tutorial.html">C</a></li>
                <li><a href="/cplusplus/cpp-tutorial.html">C++</a></li>
                <li><a href="/csharp/csharp-tutorial.html">C#</a></li>
                <li><a href="/go/go-tutorial.html">Go</a></li>
                <li><a href="/sql/sql-tutorial.html">SQL</a></li>
                <li><a href="/linux/linux-tutorial.html">Linux</a></li>
                <li><a href="/jquery/jquery-tutorial.html">jQuery</a></li>
                <li><a href="/git/git-tutorial.html">Git</a></li>
                <li><a href="/browser-history">本地书签</a></li><!--
				<li><a href="https://www.jyshare.com/front-end/9235/" target="_blank">AI 编程助理</a></li>	-->
                <!--

                <li><a href="/w3cnote/knowledge-start.html" style="font-weight: bold;" onclick="_hmt.push(['_trackEvent', '星球', 'click', 'start'])" title="我的圈子">我的圈子</a></li>
                <li><a href="javascript:;" class="runoob-pop">登录</a></li>
                -->
            </ul>
            <ul class="mobile-nav">
                <li><a href="//www.runoob.com/">首页</a></li>
                <li><a href="/html/html-tutorial.html">HTML</a></li>
                <li><a href="/css/css-tutorial.html">CSS</a></li>
                <li><a href="/js/js-tutorial.html">JS</a></li>
                <li><a href="/browser-history">本地书签</a></li>
                <li><a href="javascript:void(0)" class="search-reveal">Search</a></li>
            </ul>

        </div>
    </div>
</div>

<div class="container sub-navigation sub-navigation-articles" style="display:none">
    <div class="row">
        <div class="col nav-sub">
            <ul id="python">
                <li class="cat-item"><a href="/python3/python3-tutorial.html">Python3 教程 <i
                        class="fa fa-external-link" aria-hidden="true"></i></a></li>
                <li class="cat-item"><a href="/python/python-tutorial.html">Python2 教程 <i class="fa fa-external-link"
                                                                                            aria-hidden="true"></i></a>
                </li>
            </ul>
            <ul id="vue">
                <li class="cat-item"><a href="/vue3/vue3-tutorial.html">Vue3 教程 <i class="fa fa-external-link"
                                                                                     aria-hidden="true"></i></a></li>
                <li class="cat-item"><a href="/vue/vue-tutorial.html">vue2 教程 <i class="fa fa-external-link"
                                                                                   aria-hidden="true"></i></a></li>
            </ul>

            <ul id="bootstrap">
                <li class="cat-item"><a href="/bootstrap/bootstrap-tutorial.html">Bootstrap3 教程 <i
                        class="fa fa-external-link" aria-hidden="true"></i></a></li>
                <li class="cat-item"><a href="/bootstrap4/bootstrap4-tutorial.html">Bootstrap4 教程 <i
                        class="fa fa-external-link" aria-hidden="true"></i></a></li>
                <li class="cat-item"><a href="/bootstrap5/bootstrap5-tutorial.html">Bootstrap5 教程 <i
                        class="fa fa-external-link" aria-hidden="true"></i></a></li>
                <li class="cat-item"><a href="/bootstrap/bootstrap-v2-tutorial.html">Bootstrap2 教程 <i
                        class="fa fa-external-link" aria-hidden="true"></i></a></li>
            </ul>
        </div>
    </div>
</div><!--  内容  -->
<div class="container main">
    <!-- 中间 -->
    <div class="row">

        <div class="runoob-col-md2">
            <div class="left-column">
                <div class="tab" style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">
                    <i class="fa fa-list" aria-hidden="true"></i>
                    <span>Python 3 教程</span>
                    <a data-cate="124" href="javascript:void(0);" title="夜间模式" id="moon"><i class="fa fa-moon-o"
                                                                                                aria-hidden="true"
                                                                                                style="line-height: 28px;font-size: 1.2em;margin: 2px 4px 0;"></i></a>
                    <a data-cate="124" style="display:none;" href="javascript:void(0);" title="日间模式" id="sun"><i
                            class="fa fa-sun-o" aria-hidden="true" style="line-height: 28px;font-size: 1.2em;margin: 2px 4px 0;line-height: 28px;
}"></i></a>

                </div>
                <div class="sidebar-box gallery-list">
                    <div class="design" id="leftcolumn">
                        <a target="_top" data-p="par" title="Python3 教程" href="/python3/python3-tutorial.html">
                            Python3 教程 </a>
                        <a target="_top" title="Python3 简介" href="python3-intro.html"> Python3 简介 </a>
                        <a target="_top" title="Python3 环境搭建" href="python3-install.html"> Python3 环境搭建</a>
                        <a target="_top" title="Python3 VScode" href="python-vscode-setup.html"> Python3 VScode </a>

                        <a target="_top" title="Python3 AI 编程助手" href="/python3/fitten-code.html">Python3 AI
                            编程助手</a>

                        <a target="_top" title="Python3 基础语法" href="python3-basic-syntax.html"> Python3
                            基础语法 </a>
                        <a target="_top" title="Python3 基本数据类型" href="python3-data-type.html"> Python3
                            基本数据类型 </a>
                        <a target="_top" title="Python3  数据类型转换" href="python3-type-conversion.html"> Python3
                            数据类型转换 </a>
                        <a target="_top" data-p="par" title="Python3 解释器" href="/python3/python3-interpreter.html">
                            Python3 解释器 </a>
                        <a target="_top" data-p="par" title="Python3 注释" href="/python3/python3-comment.html">
                            Python3 注释 </a>
                        <a target="_top" title="Python3 运算符" href="python3-basic-operators.html"> Python3 运算符 </a>
                        <a target="_top" data-p="par" title="Python3 数字(Number)" href="/python3/python3-number.html">
                            Python3 数字(Number) </a>
                        <a target="_top" data-p="par" title="Python3 字符串" href="/python3/python3-string.html">
                            Python3 字符串 </a>
                        <a target="_top" data-p="par" title="Python3 列表" href="/python3/python3-list.html">
                            Python3 列表 </a>
                        <a target="_top" title="Python3 元组" href="python3-tuple.html"> Python3 元组 </a>
                        <a target="_top" title="Python3 字典" href="python3-dictionary.html"> Python3 字典</a>
                        <a target="_top" title="Python3 集合" href="python3-set.html"> Python3 集合</a> <a target="_top"
                                                                                                           data-p="par"
                                                                                                           title="Python3 条件控制"
                                                                                                           href="/python3/python3-conditional-statements.html">
                        Python3 条件控制 </a>
                        <a target="_top" data-p="par" title="Python3 循环语句" href="/python3/python3-loop.html">
                            Python3 循环语句 </a>
                        <a target="_top" title="Python3 编程第一步" href="python3-step1.html"> Python3 编程第一步</a>
                        <a target="_top" title="Python3 推导式" href="python-comprehensions.html"> Python3 推导式 </a>
                        <a target="_top" title="Python3 迭代器与生成器" href="python3-iterator-generator.html"> Python3
                            迭代器与生成器</a> <a target="_top" data-p="par" title="Python3 函数"
                                                  href="/python3/python3-function.html">
                        Python3 函数 </a>
                        <a target="_top" title="Python3 lambda（匿名函数）" href="python-lambda.html"> Python3 lambda </a>
                        <a target="_top" title="Python 装饰器" href="python-decorators.html"> Python3 装饰器 </a> <a
                            target="_top" data-p="par" title="Python3 数据结构"
                            href="/python3/python3-data-structure.html">
                        Python3 数据结构 </a>
                        <a target="_top" data-p="par" title="Python3 模块" href="/python3/python3-module.html">
                            Python3 模块 </a>
                        <a target="_top" data-p="par" title="Python3 输入和输出"
                           href="/python3/python3-inputoutput.html">
                            Python3 输入和输出 </a>
                        <a target="_top" title="Python3 File" href="python3-file-methods.html"> Python3 File </a>
                        <a target="_top" title="Python3 OS" href="python3-os-file-methods.html"> Python3 OS </a> <a
                            target="_top" data-p="par" title="Python3 错误和异常"
                            href="/python3/python3-errors-execptions.html">
                        Python3 错误和异常 </a>
                        <a target="_top" data-p="par" title="Python3 面向对象" href="/python3/python3-class.html">
                            Python3 面向对象 </a>
                        <a target="_top" title=" Python3 命名空间/作用域" href="/python3/python3-namespace-scope.html">
                            Python3 命名空间/作用域</a> <a target="_top" data-p="par" title="Python3 标准库概览"
                                                           href="/python3/python3-stdlib.html">
                        Python3 标准库概览 </a>
                        <a target="_top" data-p="par" title="Python3 实例" href="/python3/python3-examples.html">
                            Python3 实例 </a>
                        <a target="_blank" title="Python 测验" href="/quiz/python-quiz.html"> Python 测验 </a>
                        <br>
                        <h2 class="left"><span class="left_h2">Python3</span> 高级教程</h2>            <a target="_top"
                                                                                                          data-p="par"
                                                                                                          title="Python3 正则表达式"
                                                                                                          href="/python3/python3-reg-expressions.html">
                        Python3 正则表达式 </a>
                        <a target="_top" data-p="par" title="Python3 CGI编程"
                           href="/python3/python3-cgi-programming.html">
                            Python3 CGI编程 </a>
                        <a target="_top" title="Python MySQL - mysql-connector 驱动" href="python-mysql-connector.html">Python3
                            MySQL(mysql-connector)</a> <a target="_top" data-p="par"
                                                          title="Python3 MySQL 数据库连接 &#8211; PyMySQL 驱动"
                                                          href="/python3/python3-mysql.html">
                        Python3 MySQL(PyMySQL) </a>
                        <a target="_top" data-p="par" title="Python3 网络编程" href="/python3/python3-socket.html">
                            Python3 网络编程 </a>
                        <a target="_top" data-p="par" title="Python3 SMTP发送邮件" href="/python3/python3-smtp.html">
                            Python3 SMTP发送邮件 </a>
                        <a target="_top" data-p="par" title="Python3 多线程"
                           href="/python3/python3-multithreading.html">
                            Python3 多线程 </a>
                        <a target="_top" data-p="par" title="Python3 XML 解析"
                           href="/python3/python3-xml-processing.html">
                            Python3 XML 解析 </a>
                        <a target="_top" data-p="par" title="Python3 JSON 数据解析" href="/python3/python3-json.html">
                            Python3 JSON </a>
                        <a target="_top" data-p="par" title="Python3 日期和时间" href="/python3/python3-date-time.html">
                            Python3 日期和时间 </a>
                        <a target="_top" data-p="par" title="Python3 内置函数"
                           href="/python3/python3-built-in-functions.html">
                            Python3 内置函数 </a>
                        <a target="_top" data-p="par" title="Python MongoDB" href="/python3/python-mongodb.html">
                            Python3 MongoDB </a>
                        <a target="_top" title="Python3 urllib" href="python-urllib.html"> Python3 urllib</a> <a
                            target="_top" data-p="par" title="Python uWSGI  安装配置" href="/python3/python-uwsgi.html">
                        Python uWSGI 安装配置 </a>
                        <a target="_top" data-p="par" title="Python3 pip" href="/python3/python3-pip.html">
                            Python3 pip </a>
                        <a target="_top" data-p="par" title="Python3 operator 模块"
                           href="/python3/python-operator.html">
                            Python3 operator </a>
                        <a target="_top" data-p="par" title="Python math 模块" href="/python3/python-math.html">
                            Python math </a>
                        <a target="_top" data-p="par" title="Python requests 模块" href="/python3/python-requests.html">
                            Python requests </a>
                        <a target="_top" data-p="par" title="Python random 模块" href="/python3/python-random.html">
                            Python random </a>
                        <a target="_top" data-p="par" title="Python 有用的资源" href="/python3/python3-resources.html">
                            Python 有用的资源 </a>
                        <a target="_top" data-p="par" title="Python AI 绘画" href="/python3/python-ai-draw.html">
                            Python AI 绘画 </a>
                        <a target="_top" data-p="par" title="Python statistics 模块"
                           href="/python3/python-statistics.html">
                            Python statistics </a>
                        <a target="_top" data-p="par" title="Python hashlib 模块" href="/python3/python-hashlib.html">
                            Python hashlib </a>
                        <a target="_top" data-p="par" title="Python 量化" href="/python3/python-qt.html">
                            Python 量化 </a>
                        <a target="_top" data-p="par" title="Python pyecharts 模块"
                           href="/python3/python-pyecharts.html">
                            Python pyecharts </a>
                        <a target="_top" data-p="par" title="Python selenium 库" href="/python3/python-selenium.html">
                            Python selenium 库 </a>

                    </div>
                </div>
            </div>
        </div>
        <div class="col middle-column">


            <div class="article">

                <div class="previous-next-links">
                    <div class="previous-design-link"></div>
                    <div class="next-design-link"><a href="http://www.runoob.com/python3/python3-interpreter.html"
                                                     rel="next"> Python3 解释器</a> <i style="font-size:16px;"
                                                                                       class="fa fa-arrow-right"
                                                                                       aria-hidden="true"></i></div>
                </div>
                <div class="article-heading-ad" style="display: block;">

                    <a href="https://tongyi.aliyun.com/lingma" target="_blank">
                        <img data-tt="288834" src="https://static.jyshare.com/images/re/tylm-124-09-1.png">
                    </a>
                </div>
                <div class="article-body">

                    <div class="article-intro" id="content">

                        <h1>Python 3 教程</h1>

                        <div class="tutintro">
                            <img decoding="async" src="/wp-content/uploads/2014/05/python3.png" alt="python3"
                                 width="150" height="81"/>
                            <p>Python 的 3.0 版本，常被称为 Python 3000，或简称 Py3k。相对于 Python
                                的早期版本，这是一个较大的升级。为了不带入过多的累赘，Python 3.0
                                在设计的时候没有考虑向下兼容。</p>
                            <p>Python 介绍及安装教程我们在<a href="/python/python-tutorial.html" target="_blank"
                                                             rel="noopener noreferrer">Python 2.X 版本的教程</a>中已有介绍，这里就不再赘述。<a/>
                            <p>你也可以点击 <a target="_top" href="python-2x-3x.html" rel="noopener noreferrer">
                                Python2.x与3​​.x版本区别 </a>来查看两者的不同。</p>
                            <p>本教程主要针对 Python 3.x 版本的学习，如果你使用的是 Python 2.x 版本请移步至 <a
                                    href="/python/python-tutorial.html" target="_blank" rel="noopener noreferrer">Python
                                2.X 版本的教程</a>。
                            <p><strong>官方宣布，2020 年 1 月 1 日， 停止 Python 2 的更新。</strong></p>
                        </div>
                        <hr>
                        <h2>查看 Python 版本</h2>
                        <p>我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python
                            版本：</p>
                        <pre>
python -V
或
python --version
</pre>
                        <p>以上命令执行结果如下：</p>
                        <pre>
Python 3.3.2
</pre>
                        <p>你也可以进入Python的交互式编程模式，查看版本：</p>
                        <pre>
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
&gt;&gt;&gt; 
</pre>
                        <hr>
                        <h2>第一个Python3.x程序</h2>
                        <p>对于大多数程序语言，第一个入门编程代码便是 <strong>"Hello World！"</strong>，以下代码为使用
                            Python 输出 <strong>"Hello World！"</strong>：</p>
                        <div class="example">
                            <h2 class="example">hello.py 文件代码：</h2>
                            <div class="example_code">
                                <div class="hljs python"><span class="hljs-comment">#!/usr/bin/python3</span><br/>
                                    <br/>
                                    print(<span class="hljs-string">"Hello, World!"</span>)
                                </div>
                            </div>
                            <br>
                            <a target="_blank" href="/try/runcode.php?filename=HelloWorld&type=python3" class="showbtn"
                               rel="noopener noreferrer">运行实例 »</a>
                        </div>
                        <p>Python 常用文件扩展名为 <span class="marked">.py</span>。</p>
                        <p>你可以将以上代码保存在 <strong>hello.py</strong> 文件中并使用 python 命令执行该脚本文件。</p>
                        <pre>
$ python3 hello.py
</pre>
                        <p>以上命令输出结果为：</p>
                        <pre>
Hello, World!
</pre>
                        <!-- 其他扩展 -->

                    </div>

                </div>

                <div class="archive-options" style="display:none;">

                    <div class="wrapper" style="width:100%;">
                        <div class="search-input">
                            <form action="/" id="aiForm">
                                <input placeholder="AI 编程助手.." type="text" id="runnob-ai-input" name="s"
                                       autocomplete="off">
                                <div class="icon" id="runnob-ai-input-btn"><i class="fa fa-paper-plane-o"
                                                                              aria-hidden="true"></i></div>
                            </form>
                        </div>
                    </div>

                </div>
                <div class="archive-list"
                     style="display:none;font-size: 14px;line-height: 1.8;margin-top: 20px;padding: 10px;">
                    <div class="archive-list-item">
                        <div class="post-intro" style="width: 100%;" id="ai-info">
                            AI 思考中...
                        </div>
                    </div>
                </div>

                <div class="previous-next-links">
                    <div class="previous-design-link"></div>
                    <div class="next-design-link"><a href="http://www.runoob.com/python3/python3-interpreter.html"
                                                     rel="next"> Python3 解释器</a> <i style="font-size:16px;"
                                                                                       class="fa fa-arrow-right"
                                                                                       aria-hidden="true"></i></div>
                </div>


                <div class="sidebar-box ">


                    <style>
                        .responsive_ad1 {
                            display: none;
                        }

                        @media (min-width: 800px) {
                            .responsive_ad1 {
                                display: block;
                                margin: 0 auto;
                            }
                        }
                    </style>
                    <div id="ad-336280">

                        <script async
                                src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5751451760833794"
                                crossorigin="anonymous"></script>
                        <!-- 移动版 自动调整 -->
                        <ins class="adsbygoogle"
                             style="display:block"
                             data-ad-client="ca-pub-5751451760833794"
                             data-ad-slot="1691338467"
                             data-ad-format="auto"
                             data-full-width-responsive="true"></ins>
                        <script>
                            (adsbygoogle = window.adsbygoogle || []).push({});
                        </script>
                    </div>
                </div>
                <!-- 笔记列表 -->
                <style>
                    .wrapper {
                        /*text-transform: uppercase; */
                        background: #ececec;
                        color: #555;
                        cursor: pointer;
                        font-family: "Gill Sans", Impact, sans-serif;
                        font-size: 20px;
                        position: relative;
                        text-align: center;
                        width: 200px;
                        -webkit-transform: translateZ(0); /* webkit flicker fix */
                        -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
                    }

                    .wrapper .tooltip {
                        white-space: nowrap;
                        font-size: 14px;
                        text-align: left;
                        background: #96b97d;
                        bottom: 100%;
                        color: #fff;
                        display: block;
                        left: -25px;
                        margin-bottom: 15px;
                        opacity: 0;
                        padding: 14px;
                        pointer-events: none;
                        position: absolute;

                        -webkit-transform: translateY(10px);
                        -moz-transform: translateY(10px);
                        -ms-transform: translateY(10px);
                        -o-transform: translateY(10px);
                        transform: translateY(10px);
                        -webkit-transition: all .25s ease-out;
                        -moz-transition: all .25s ease-out;
                        -ms-transition: all .25s ease-out;
                        -o-transition: all .25s ease-out;
                        transition: all .25s ease-out;
                        -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                        -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                        -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                        -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                    }

                    .tooltip a {
                        color: #fff;
                    }

                    /* This bridges the gap so you can mouse into the tooltip without it disappearing */
                    .wrapper .tooltip:before {
                        bottom: -20px;
                        content: " ";
                        display: block;
                        height: 20px;
                        left: 0;
                        position: absolute;
                        width: 100%;
                    }

                    /* CSS Triangles - see Trevor's post */
                    .wrapper .tooltip:after {
                        border-left: solid transparent 10px;
                        border-right: solid transparent 10px;
                        border-top: solid #96b97d 10px;
                        bottom: -10px;
                        content: " ";
                        height: 0;
                        left: 20%;
                        margin-left: -13px;
                        position: absolute;
                        width: 0;
                    }

                    .wrapper .tooltip1 {
                        margin-left: 50px;
                        padding-top: 0px;
                    }

                    /*
                    .wrapper:hover .tooltip {
                      opacity: 1;
                      pointer-events: auto;
                      -webkit-transform: translateY(0px);
                         -moz-transform: translateY(0px);
                          -ms-transform: translateY(0px);
                           -o-transform: translateY(0px);
                              transform: translateY(0px);
                    }
                    */
                    /* IE can just show/hide with no transition */
                    .lte8 .wrapper .tooltip {
                        display: none;
                    }

                    .lte8 .wrapper:hover .tooltip {
                        display: block;
                    }

                </style>

                <link rel="stylesheet" href="https://static.jyshare.com/assets/upvotejs/dist/upvotejs/upvotejs.css">
                <script src="https://static.jyshare.com/assets/upvotejs/dist/upvotejs/upvotejs.vanilla.js"></script>
                <script src="https://static.jyshare.com/assets/upvotejs/dist/upvotejs/upvotejs.jquery.js"></script>
                <div class="title" id="comments">
                    <h2 class="">
                        <div class="altblock">
                            <i style="font-size:28px;margin-top: 8px;" class="fa fa-plus-square" aria-hidden="true"></i>
                        </div>
                        <span class="mw-headline" id="qa_headline">4  篇笔记</span>
                        <span class="mw-headline" id="user_add_note"
                              style="float:right;line-height: 62px;padding-right: 14px;"><i
                                class="fa fa-pencil-square-o" aria-hidden="true"></i>  写笔记</span>
                    </h2>
                </div>

                <div id="postcomments" style="display:none;">
                    <ol class="commentlist">
                        <li class="comment even thread-even depth-1" id="comment-21438"><span class="comt-f">#0</span>
                            <div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle"
                                                                aria-hidden="true"></i>
                                <div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;helloworld
                                </p>
                                    <p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;229***137@qq.com</p>
                                </div>
                                <div id="runoobvote-id-21438" data-commid="21438" class="upvotejs"><a
                                        class="upvote"></a> <span class="count">1565</span></div>
                            </div>
                            <div class="comt-main" id="div-comment-21438"><p data-title="Python #!/usr/bin/python 解析"
                                                                             data-commid="22375, 26799">关于实例中第一行代码<span
                                    class="marked">#!/usr/bin/python3</span> 的理解：</p>

                                <p>分成两种情况：</p>
                                <p><strong>（1）</strong>如果调用python脚本时，使用:</p>

                                <pre>python script.py </pre>

                                <p><span class="marked">#!/usr/bin/python</span> 被忽略，等同于注释。</p>

                                <p><strong>（2）</strong>如果调用python脚本时，使用:</p>

                                <pre>./script.py </pre>

                                <p><span class="marked">#!/usr/bin/python</span> 指定解释器的路径。</p>

                                <div class="comt-meta wrapper"><span class="comt-author"><a target="_blank"
                                                                                            href="/note/21438">helloworld</a><div
                                        class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;helloworld</p><p><i
                                        class="fa fa-envelope"
                                        aria-hidden="true"></i>&nbsp;&nbsp;229***137@qq.com</p></div></span>7年前
                                    (2017-12-10)
                                </div>
                            </div>
                        </li><!-- #comment-## -->
                        <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-22375"><span
                                class="comt-f">#0</span>
                            <div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle"
                                                                aria-hidden="true"></i>
                                <div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;Xander663
                                </p>
                                    <p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;xan***1998@163.com
                                    </p></div>
                                <div id="runoobvote-id-22375" data-commid="22375" class="upvotejs"><a
                                        class="upvote"></a> <span class="count">835</span></div>
                            </div>
                            <div class="comt-main" id="div-comment-22375"><p>再解释一下第一行代码<code><b>#!/usr/bin/python3</b></code>
                            </p>
                                <p>
                                    这句话仅仅在linux或unix系统下有作用，在windows下无论在代码里加什么都无法直接运行一个文件名后缀为.py的脚本，因为在windows下文件名对文件的打开方式起了决定性作用。</p>
                                <p></p>
                                <div class="comt-meta wrapper"><span class="comt-author"><a target="_blank"
                                                                                            href="javascript:;">Xander663</a><div
                                        class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;Xander663</p><p><i
                                        class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;xan***1998@163.com</p></div></span>7年前
                                    (2017-12-29)
                                </div>
                            </div>
                        </li><!-- #comment-## -->
                        <li class="comment even thread-even depth-1" id="comment-26799"><span class="comt-f">#0</span>
                            <div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle"
                                                                aria-hidden="true"></i>
                                <div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;j88r
                                </p>
                                    <p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;244***88@qq.com</p>
                                </div>
                                <div id="runoobvote-id-26799" data-commid="26799" class="upvotejs"><a
                                        class="upvote"></a> <span class="count">656</span></div>
                            </div>
                            <div class="comt-main" id="div-comment-26799"><p>再解释一下第一行代码 <span class="marked">#!/usr/bin/python3</span>
                            </p>

                                <p>这句话仅仅在 linux 或 unix 系统下有作用，在 windows 下无论在代码里加什么都无法直接运行一个文件名后缀为
                                    .py 的脚本，因为在 windows 下文件名对文件的打开方式起了决定性作用。</p>

                                <p>这个理论不完全正确，至少我知道的不是这样，我在WIN下安装了 64 位的 python,然后下载了 32
                                    位的 embeddable 版，然后在第一行加了这个，把脚本指向 32 位 python 的位置，然后运行正常，是按
                                    32 位版的运行。</p>

                                <p>至于原因，现在 python 安装的时候会在 windows 目录下放两个文件 py.exe 和
                                    pyw.exe，然后文件类型指向这个这两个文件，可能是由这两个文件判断由哪个 python.exe
                                    去执行脚本。</p>

                                <div class="comt-meta wrapper"><span class="comt-author"><a target="_blank"
                                                                                            href="javascript:;">j88r</a><div
                                        class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;j88r</p><p><i
                                        class="fa fa-envelope"
                                        aria-hidden="true"></i>&nbsp;&nbsp;244***88@qq.com</p></div></span>7年前
                                    (2018-04-30)
                                </div>
                            </div>
                        </li><!-- #comment-## -->
                        <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-36514"><span
                                class="comt-f">#0</span>
                            <div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle"
                                                                aria-hidden="true"></i>
                                <div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;tengjiexx
                                </p>
                                    <p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;104***8544@qq.com
                                    </p>
                                    <p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow"
                                                                                                 target="_blank"
                                                                                                 href="https://blog.csdn.net/fenglongmiao/article/details/80319875">&nbsp;&nbsp;参考地址</a>
                                    </p></div>
                                <div id="runoobvote-id-36514" data-commid="36514" class="upvotejs"><a
                                        class="upvote"></a> <span class="count">1519</span></div>
                            </div>
                            <div class="comt-main" id="div-comment-36514"><p
                                    data-title="#!/usr/bin/python3 和 #!/usr/bin/env python3 的区别"
                                    data-commid="38598">
                                脚本语言的第一行，目的就是指出，你想要你的这个文件中的代码用什么可执行程序去运行它，就这么简单。</p>

                                <p><strong>#!/usr/bin/python3</strong> 是告诉操作系统执行这个脚本的时候，调用 /usr/bin 下的
                                    python3 解释器；</p>

                                <p><strong>#!/usr/bin/env python3</strong> 这种用法是为了防止操作系统用户没有将 python3
                                    装在默认的 /usr/bin 路径里。当系统看到这一行的时候，首先会到 env 设置里查找 python3
                                    的安装路径，再调用对应路径下的解释器程序完成操作。</p>

                                <p><strong>#!/usr/bin/python3</strong> 相当于写死了 <strong>python3</strong> 路径;</p>

                                <p><strong>#!/usr/bin/env python3</strong> 会去环境设置寻找 python3
                                    目录，<strong>推荐这种写法</strong>。</p>
                                <div class="comt-meta wrapper"><span class="comt-author"><a target="_blank"
                                                                                            href="/note/36514">tengjiexx</a><div
                                        class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;tengjiexx</p><p><i
                                        class="fa fa-envelope"
                                        aria-hidden="true"></i>&nbsp;&nbsp;104***8544@qq.com</p><p><i
                                        class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow"
                                                                                               target="_blank"
                                                                                               href="https://blog.csdn.net/fenglongmiao/article/details/80319875">&nbsp;&nbsp;参考地址</a></p></div></span>6年前
                                    (2018-11-01)
                                </div>
                            </div>
                        </li><!-- #comment-## -->
                    </ol>
                    <div class="pagenav">
                    </div>
                </div>
                <div id="respond" class="no_webshot">
                    <div class="comment-signarea" style="display:none; padding: 20px 20px;">
                        <h3 class="text-muted" id="share_code" style="color: #799961;"><i class="fa fa-pencil-square-o"
                                                                                          aria-hidden="true"></i> 点我分享笔记
                        </h3>
                        <!--
                        <p style="font-size:14px;">笔记需要是本篇文章的内容扩展！</p><br>
                        <p style="font-size:12px;"><a href="//www.runoob.com/tougao" target="_blank">文章投稿，可点击这里</a></p>
                        <p style="font-size:14px;"><a href="/w3cnote/runoob-user-test-intro.html#invite" target="_blank">注册邀请码获取方式</a></p>
                            <h3 class="text-muted"><i class="fa fa-info-circle" aria-hidden="true"></i> 分享笔记前必须<a href="javascript:;" class="runoob-pop">登录</a>！</h3>
                            <p><a href="/w3cnote/runoob-user-test-intro.html#invite" target="_blank">注册邀请码获取方式</a></p>-->
                    </div>

                    <form action="/wp-content/themes/runoob/option/addnote.php" method="post" id="commentform"
                          style="display:none;">
                        <div class="comt">
                            <div class="comt-title">
                                <i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i>
                                <p><a id="cancel-comment-reply-link" href="javascript:;">取消</a></p>
                            </div>
                            <div class="comt-box">
                                <div id="mded"></div>

                                <div class="comt-ctrl">
                                    <div class="comt-tips"><input type='hidden' name='comment_post_ID' value='7279'
                                                                  id='comment_post_ID'/>
                                        <input type='hidden' name='comment_parent' id='comment_parent' value='0'/>
                                    </div>
                                    <button type="submit" name="submit" id="submit" tabindex="5"><i class="fa fa-pencil"
                                                                                                    aria-hidden="true"></i>
                                        分享笔记
                                    </button>
                                </div>
                            </div>


                            <div class="comt-comterinfo">
                                <ul id="comment-author-info">
                                    <li class="form-inline"><label class="hide" for="author">昵称</label><input
                                            class="ipt" type="text" name="author" id="author" value="" tabindex="2"
                                            placeholder="昵称"><span class="text-muted">昵称 (必填)</span></li>
                                    <li class="form-inline"><label class="hide" for="email">邮箱</label><input
                                            class="ipt" type="text" name="email" id="email" value="" tabindex="3"
                                            placeholder="邮箱"><span class="text-muted">邮箱 (必填)</span></li>
                                    <li class="form-inline"><label class="hide" for="url">引用地址</label><input
                                            class="ipt" type="text" name="url" id="url" value="" tabindex="4"
                                            placeholder="引用地址"><span class="text-muted">引用地址</span></li>
                                </ul>
                            </div>


                        </div>

                    </form>
                </div>
                <script type="text/javascript">
                    $(function () {
                        //初始化编辑器

                        var editor = new Simditor({
                            textarea: $('#mded'),
                            placeholder: '写笔记...',
                            upload: false,
                            // upload: {url:'/api/comment_upload_file.php',params: null,fileKey: 'upload_file',connectionCount: 1,leaveConfirm: '文件正在上传，您确定离开?'},
                            defaultImage: 'https://www.runoob.com/images/logo.png',
                            codeLanguages: '',
                            autosave: 'editor-content',
                            toolbar: ['bold', 'code', 'ul', 'ol', 'image']
                        });
                        editor.on('selectionchanged', function () {
                            $(".code-popover").hide();
                        });

                        // 提交数据
                        $("#share_code").click(function () {
                            $(".comment-signarea").hide();
                            $("#commentform").show();

                        });
                        $("#user_add_note").click(function () {
                            $(".comment-signarea").hide();
                            $("#commentform").show();
                            $('html, body').animate({
                                scrollTop: $("#respond").offset().top
                            }, 200);
                        });

                        // 提交笔记
                        var commentform = $('#commentform');
                        commentform.prepend('<div id="comment-status" style="display:none;" ></div>');
                        var statusdiv = $('#comment-status');

                        commentform.submit(function (e) {
                            e.preventDefault();
                            var noteContent = editor.getValue();
                            // console.log(noteContent);
                            noteContent = noteContent.replace(/<pre><code>/g, "<pre>");
                            noteContent = noteContent.replace(/<\/code><\/pre>/g, "</pre>");

                            // 系列化表单数据
                            var comment_parent = 0;
                            var is_user_logged_in = $("#is_user_logged_in").val();
                            var comment_post_ID = 7279;
                            var _wp_unfiltered_html_comment = $("#_wp_unfiltered_html_comment").val();
                            var comment = noteContent;
                            var author = $("#author").val();
                            var url = $("#url").val();
                            var email = $("#email").val();
                            if (isBlank(author) && is_user_logged_in == 0) {
                                statusdiv.html('<p  class="ajax-error">请输入昵称！</p>').show();
                            } else if (isBlank(email) && is_user_logged_in == 0) {
                                statusdiv.html('<p  class="ajax-error">请输入邮箱！</p>').show();
                            } else {
                                // var formdata=commentform.serialize() + "&comment=" + noteContent ;
                                // 添加状态信息
                                statusdiv.html('<p>Processing...</p>').show();
                                // 获取表单提交地址
                                var formurl = commentform.attr('action');

                                // 异步提交
                                $.ajax({
                                    type: 'post',
                                    url: formurl,
                                    dataType: 'json',
                                    data: {
                                        "comment_parent": comment_parent,
                                        "comment_post_ID": comment_post_ID,
                                        "_wp_unfiltered_html_comment": _wp_unfiltered_html_comment,
                                        "comment": comment,
                                        "url": url,
                                        "email": email,
                                        "author": author
                                    },
                                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                                        statusdiv.html('<p class="ajax-error" >数据不完整或表单提交太快了！</p>').show();
                                    },
                                    success: function (data, textStatus) {
                                        if (data.errorno == "0") {
                                            $("#submit").prop('disabled', true);
                                            statusdiv.html('<p class="ajax-success" >笔记已提交审核，感谢分享笔记！</p>').show();
                                            alert('笔记已提交审核，感谢分享笔记！');
                                        } else {
                                            statusdiv.html('<p class="ajax-error" >' + data.msg + '</p>').show();
                                        }
                                        commentform.find('textarea[name=comment]').val('');
                                    }
                                });
                                setTimeout(function () {
                                    $("#submit").prop('disabled', false);
                                }, 10 * 1000);
                            }
                            return false;

                        });
                        $(".comt-author").click(function () {
                            href = $(this).children("a").attr("href");
                            if (href.indexOf("/note/") != -1) {
                                var win = window.open(href, '_blank');
                                win.focus();
                            }
                        });
                        $(".comt-meta span").hover(function () {
                            $(this).children(".tooltip").css({"opacity": 1, "pointer-events": "auto"});
                        }, function () {
                            $(this).children(".tooltip").removeAttr("style");
                        });
                        /*
                        $(".wrapper i").hover(function(){
                            $(this).siblings(".tooltip").css({ "opacity": 1, "pointer-events": "auto"});
                        },function(){
                            $(this).siblings(".tooltip").css({ "opacity": 0, "pointer-events": "auto"});
                        });
                        */
                        //Upvote.create('runoobvote-id', {callback: vote_callback});
                        var ajaxurl = 'https://www.runoob.com/wp-admin/admin-ajax.php';
                        var callback = function (data) {
                            //console.log($('#runoobvote-id').upvote('upvoted'));
                            //console.log($('#runoobvote-id').upvote('downvoted'));
                            //console.log(data);
                            _vote_action = data.action;
                            id_arr = data.id.split('-');
                            um_id = id_arr[2];
                            //console.log(um_id);

                            var re = /^[1-9]+/;
                            if (re.test(um_id)) {
                                var ajax_data = {
                                    _vote_action: _vote_action,
                                    action: "pinglun_zan",
                                    um_id: um_id,
                                    um_action: "ding"
                                };
                                //console.log(ajax_data);
                                $.post(ajaxurl, ajax_data, function (status) {
                                    //if(status.vote_num>999) {
                                    //	_voteHtml = '<span style="display: block; text-align: center;font-size: 20px; color: #6a737c; margin: 8px 0;">'+kFormatter(status.vote_num) +'</span>';
                                    //	$("#runoobvote-id-" + um_id + " .count").hide().after(_voteHtml);
                                    //}

                                });
                            }
                        };
                        if ($('#comments').length && $('.upvotejs').length) {
                            $('.upvotejs').upvote({id: 7279, callback: callback});

                            $.post(ajaxurl, {"action": "pinglun_zan", "postid": 7279}, function (data) {
                                $(data).each(function (key, value) {
                                    $("#runoobvote-id-" + value.commid + " .upvote").addClass(value.upvotejs_class);
                                    $("#runoobvote-id-" + value.commid + " .downvote").addClass(value.downvote_class);
                                    $("#runoobvote-id-" + value.commid + " .count").text(value.upvote_count);
                                })
                            }, 'json');

                        }


                    });

                    function isBlank(str) {
                        return (!str || /^\s*$/.test(str));
                    }

                    function kFormatter(num) {
                        // return num;
                        return Math.abs(num) > 999 ? Math.sign(num) * ((Math.abs(num) / 1000).toFixed(1)) + 'k' : Math.sign(num) * Math.abs(num)
                    }

                </script>

                <link rel="stylesheet" href="/wp-content/themes/runoob/assets/css/qa.css?1.45">
                <link rel="stylesheet" type="text/css"
                      href="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/simditor/2.3.6/styles/simditor.min.css"/>
                <script type="text/javascript"
                        src="https://static.jyshare.com/assets/simditor/2.3.6/scripts/module.js"></script>
                <script type="text/javascript"
                        src="//static.jyshare.com/assets/simditor/2.3.6/scripts/hotkeys.js"></script>
                <script type="text/javascript"
                        src="//static.jyshare.com/assets/simditor/2.3.6/scripts/uploader.js"></script>
                <script type="text/javascript"
                        src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/simditor/2.3.6/lib/simditor.min.js"></script>
                <script type="text/javascript"
                        src="https://static.jyshare.com/assets/simditor/2.3.6/scripts/simditor-autosave.js"></script>
            </div>
        </div>


        <!-- 右边栏 -->
        <div class="fivecol last right-column">

            <style>
                .sidebar-tree .double-li {
                    width: 300px;
                }

                .sidebar-tree .double-li li {
                    width: 44%;
                    line-height: 1.5em;
                    border-bottom: 1px solid #ccc;
                    float: left;
                    display: inline;
                }
            </style>


            <div class="sidebar-box re-box re-box-large">
                <div class="sidebar-box recommend-here" style="margin: 0 auto;">
                    <a href="javascript:void(0);" style="font-size: 16px; color:#64854c;font-weight:bold;"> <i
                            class="fa fa-list" aria-hidden="true"></i> 分类导航</a>
                </div>
                <div class="sidebar-box sidebar-cate">

                    <div class="sidebar-tree">
                        <ul>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> HTML / CSS</a>
                                <ul class="double-li">
                                    <li><a title="HTML 教程" href="//www.runoob.com/html/html-tutorial.html">HTML
                                        教程</a></li>
                                    <li><a title="HTML5 教程" href="//www.runoob.com/html/html5-intro.html">HTML5
                                        教程</a></li>
                                    <li><a title="CSS 教程" href="//www.runoob.com/css/css-tutorial.html">CSS 教程</a>
                                    </li>
                                    <li><a title="CSS3 教程" href="//www.runoob.com/css3/css3-tutorial.html">CSS3
                                        教程</a></li>
                                    <li><a title="Bootstrap3 教程"
                                           href="//www.runoob.com/bootstrap/bootstrap-tutorial.html">Bootstrap3 教程</a>
                                    </li>
                                    <li><a title="Bootstrap4 教程"
                                           href="//www.runoob.com/bootstrap4/bootstrap4-tutorial.html">Bootstrap4
                                        教程</a></li>
                                    <li><a title="Bootstrap5 教程"
                                           href="//www.runoob.com/bootstrap5/bootstrap5-tutorial.html">Bootstrap5
                                        教程</a></li>
                                    <li><a title="Font Awesome 教程"
                                           href="//www.runoob.com/font-awesome/fontawesome-tutorial.html">Font Awesome
                                        教程</a></li>
                                    <li><a title="Foundation 教程"
                                           href="//www.runoob.com/foundation/foundation-tutorial.html">Foundation
                                        教程</a></li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> JavaScript</a>
                                <ul class="double-li">
                                    <li><a title="JavaScript 教程" href="//www.runoob.com/js/js-tutorial.html">JavaScript
                                        教程</a></li>
                                    <li><a title="HTML DOM 教程" href="//www.runoob.com/htmldom/htmldom-tutorial.html">HTML
                                        DOM 教程</a></li>
                                    <li><a title="jQuery 教程" href="//www.runoob.com/jquery/jquery-tutorial.html">jQuery
                                        教程</a></li>
                                    <li><a title="AngularJS 教程"
                                           href="//www.runoob.com/angularjs/angularjs-tutorial.html">AngularJS 教程</a>
                                    </li>
                                    <li><a title="AngularJS2 教程"
                                           href="//www.runoob.com/angularjs2/angularjs2-tutorial.html">AngularJS2
                                        教程</a></li>
                                    <li><a title="Vue.js 教程" href="//www.runoob.com/vue2/vue-tutorial.html">Vue.js
                                        教程</a></li>
                                    <li><a title="Vue3 教程" href="//www.runoob.com/vue3/vue3-tutorial.html">Vue3
                                        教程</a></li>
                                    <li><a title="React 教程" href="//www.runoob.com/react/react-tutorial.html">React
                                        教程</a></li>
                                    <li><a title="TypeScript 教程" href="//www.runoob.com/typescript/ts-tutorial.html">TypeScript
                                        教程</a></li>
                                    <li><a title="jQuery UI 教程"
                                           href="//www.runoob.com/jqueryui/jqueryui-tutorial.html">jQuery UI 教程</a>
                                    </li>
                                    <li><a title="jQuery EasyUI 教程"
                                           href="//www.runoob.com/jeasyui/jqueryeasyui-tutorial.html">jQuery EasyUI
                                        教程</a></li>
                                    <li><a title="Node.js 教程" href="//www.runoob.com/nodejs/nodejs-tutorial.html">Node.js
                                        教程</a></li>
                                    <li><a title="AJAX 教程" href="//www.runoob.com/ajax/ajax-tutorial.html">AJAX
                                        教程</a></li>
                                    <li><a title="JSON 教程" href="//www.runoob.com/json/json-tutorial.html">JSON
                                        教程</a></li>
                                    <li><a title="Echarts 教程" href="//www.runoob.com/echarts/echarts-tutorial.html">Echarts
                                        教程</a></li>
                                    <li><a title="Chart.js 教程" href="//www.runoob.com/chartjs/chartjs-tutorial.html">Chart.js
                                        教程</a></li>
                                    <li><a title="Highcharts 教程"
                                           href="//www.runoob.com/highcharts/highcharts-tutorial.html">Highcharts
                                        教程</a></li>
                                    <li><a title="Google 地图 教程"
                                           href="//www.runoob.com/googleapi/google-maps-basic.html">Google 地图 教程</a>
                                    </li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 服务端</a>
                                <ul class="double-li">
                                    <li><a title="Python 教程" href="//www.runoob.com/python3/python3-tutorial.html">Python
                                        教程</a></li>
                                    <li><a title="Python2.x 教程" href="//www.runoob.com/python/python-tutorial.html">Python2.x
                                        教程</a></li>
                                    <li><a title="Linux 教程" href="//www.runoob.com/linux/linux-tutorial.html">Linux
                                        教程</a></li>
                                    <li><a title="Docker 教程" href="//www.runoob.com/docker/docker-tutorial.html">Docker
                                        教程</a></li>
                                    <li><a title="Ruby 教程" href="//www.runoob.com/ruby/ruby-tutorial.html">Ruby
                                        教程</a></li>
                                    <li><a title="Java 教程" href="//www.runoob.com/java/java-tutorial.html">Java
                                        教程</a></li>
                                    <li><a title="C 教程" href="//www.runoob.com/c/c-tutorial.html">C 教程</a></li>
                                    <li><a title="C++ 教程" href="//www.runoob.com/cplusplus/cpp-tutorial.html">C++
                                        教程</a></li>
                                    <li><a title="Perl 教程" href="//www.runoob.com/perl/perl-tutorial.html">Perl
                                        教程</a></li>
                                    <li><a title="Servlet 教程" href="//www.runoob.com/servlet/servlet-tutorial.html">Servlet
                                        教程</a></li>
                                    <li><a title="JSP 教程" href="//www.runoob.com/jsp/jsp-tutorial.html">JSP 教程</a>
                                    </li>
                                    <li><a title="Lua 教程" href="//www.runoob.com/lua/lua-tutorial.html">Lua 教程</a>
                                    </li>
                                    <li><a title="Rust 教程" href="//www.runoob.com/rust/rust-tutorial.html">Rust
                                        教程</a></li>
                                    <li><a title="Zig 教程" href="//www.runoob.com/zig/zig-tutorial.html">Zig 教程</a>
                                    </li>
                                    <li><a title="Scala 教程" href="//www.runoob.com/scala/scala-tutorial.html">Scala
                                        教程</a></li>
                                    <li><a title="Go 教程" href="//www.runoob.com/go/go-tutorial.html">Go 教程</a></li>
                                    <li><a title="PHP 教程" href="//www.runoob.com/php/php-tutorial.html">PHP 教程</a>
                                    </li>
                                    <li><a title="数据结构与算法"
                                           href="//www.runoob.com/data-structures/data-structures-tutorial.html">数据结构与算法</a>
                                    </li>
                                    <li><a title="Django 教程" href="//www.runoob.com/django/django-tutorial.html">Django
                                        教程</a></li>
                                    <li><a title="FastAPI 教程" href="//www.runoob.com/fastapi/fastapi-tutorial.html">FastAPI
                                        教程</a></li>
                                    <li><a title="Flask 教程" href="//www.runoob.com/flask/flask-tutorial.html">Flask
                                        教程</a></li>
                                    <li><a title="Zookeeper 教程"
                                           href="//www.runoob.com/w3cnote/zookeeper-tutorial.html">Zookeeper 教程</a>
                                    </li>
                                    <li><a title="设计模式"
                                           href="//www.runoob.com/design-pattern/design-pattern-tutorial.html">设计模式</a>
                                    </li>
                                    <li><a title="正则表达式"
                                           href="//www.runoob.com/regexp/regexp-tutorial.html">正则表达式</a></li>
                                    <li><a title="Maven 教程" href="//www.runoob.com/maven/maven-tutorial.html">Maven
                                        教程</a></li>
                                    <li><a title="CMake 教程" href="//www.runoob.com/cmake/cmake-tutorial.html">CMake
                                        教程</a></li>
                                    <li><a title="Verilog 教程" href="//www.runoob.com/w3cnote/verilog-tutorial.html">Verilog
                                        教程</a></li>
                                    <li><a title="ASP 教程" href="//www.runoob.com/asp/asp-tutorial.html">ASP 教程</a>
                                    </li>
                                    <li><a title="AppML 教程" href="//www.runoob.com/appml/appml-tutorial.html">AppML
                                        教程</a></li>
                                    <li><a title="VBScript 教程"
                                           href="//www.runoob.com/vbscript/vbscript-tutorial.html">VBScript 教程</a>
                                    </li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 数据库</a>
                                <ul class="double-li">
                                    <li><a title="SQL 教程" href="//www.runoob.com/sql/sql-tutorial.html">SQL 教程</a>
                                    </li>
                                    <li><a title="MySQL 教程" href="//www.runoob.com/mysql/mysql-tutorial.html">MySQL
                                        教程</a></li>
                                    <li><a title="PostgreSQL 教程"
                                           href="//www.runoob.com/postgresql/postgresql-tutorial.html">PostgreSQL
                                        教程</a></li>
                                    <li><a title="SQLite 教程" href="//www.runoob.com/sqlite/sqlite-tutorial.html">SQLite
                                        教程</a></li>
                                    <li><a title="MongoDB 教程" href="//www.runoob.com/mongodb/mongodb-tutorial.html">MongoDB
                                        教程</a></li>
                                    <li><a title="Redis 教程" href="//www.runoob.com/redis/redis-tutorial.html">Redis
                                        教程</a></li>
                                    <li><a title="Memcached 教程"
                                           href="//www.runoob.com/Memcached/Memcached-tutorial.html">Memcached 教程</a>
                                    </li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 数据分析</a>
                                <ul class="double-li">
                                    <li><a title="Python 教程" href="//www.runoob.com/python3/python3-tutorial.html">Python
                                        教程</a></li>
                                    <li><a title="NumPy 教程" href="//www.runoob.com/numpy/numpy-tutorial.html">NumPy
                                        教程</a></li>
                                    <li><a title="Pandas 教程" href="//www.runoob.com/pandas/pandas-tutorial.html">Pandas
                                        教程</a></li>
                                    <li><a title="Matplotlib 教程"
                                           href="//www.runoob.com/matplotlib/matplotlib-tutorial.html">Matplotlib
                                        教程</a></li>
                                    <li><a title="Scipy 教程" href="//www.runoob.com/scipy/scipy-tutorial.html">Scipy
                                        教程</a></li>
                                    <li><a title="R 教程" href="//www.runoob.com/r/r-tutorial.html">R 教程</a></li>
                                    <li><a title="Julia 教程" href="//www.runoob.com/julia/julia-tutorial.html">Julia
                                        教程</a></li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 移动端</a>
                                <ul class="double-li">
                                    <li><a title="Android 教程"
                                           href="//www.runoob.com/w3cnote/android-tutorial-intro.html">Android 教程</a>
                                    </li>
                                    <li><a title="Swift 教程" href="//www.runoob.com/swift/swift-tutorial.html">Swift
                                        教程</a></li>
                                    <li><a title="jQuery Mobile 教程"
                                           href="//www.runoob.com/jquerymobile/jquerymobile-tutorial.html">jQuery Mobile
                                        教程</a></li>
                                    <li><a title="ionic 教程" href="//www.runoob.com/ionic/ionic-tutorial.html">ionic
                                        教程</a></li>
                                    <li><a title="Kotlin 教程" href="//www.runoob.com/kotlin/kotlin-tutorial.html">Kotlin
                                        教程</a></li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> XML 教程</a>
                                <ul class="double-li">
                                    <li><a title="XML 教程" href="//www.runoob.com/xml/xml-tutorial.html">XML 教程</a>
                                    </li>
                                    <li><a title="DTD 教程" href="//www.runoob.com/dtd/dtd-tutorial.html">DTD 教程</a>
                                    </li>
                                    <li><a title="XML DOM 教程" href="//www.runoob.com/dom/dom-tutorial.html">XML DOM
                                        教程</a></li>
                                    <li><a title="XSLT 教程" href="//www.runoob.com/xsl/xsl-tutorial.html">XSLT 教程</a>
                                    </li>
                                    <li><a title="XPath 教程" href="//www.runoob.com/xpath/xpath-tutorial.html">XPath
                                        教程</a></li>
                                    <li><a title="XQuery 教程" href="//www.runoob.com/xquery/xquery-tutorial.html">XQuery
                                        教程</a></li>
                                    <li><a title="XLink 教程" href="//www.runoob.com/xlink/xlink-tutorial.html">XLink
                                        教程</a></li>
                                    <li><a title="XPointer 教程" href="//www.runoob.com/xlink/xlink-tutorial.html">XPointer
                                        教程</a></li>
                                    <li><a title="XML Schema 教程" href="//www.runoob.com/schema/schema-tutorial.html">XML
                                        Schema 教程</a></li>
                                    <li><a title="XSL-FO 教程" href="//www.runoob.com/xslfo/xslfo-tutorial.html">XSL-FO
                                        教程</a></li>
                                    <li><a title="SVG 教程" href="//www.runoob.com/svg/svg-tutorial.html">SVG 教程</a>
                                    </li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> ASP.NET</a>
                                <ul class="double-li">
                                    <li><a title="ASP.NET 教程" href="//www.runoob.com/aspnet/aspnet-tutorial.html">ASP.NET
                                        教程</a></li>
                                    <li><a title="C# 教程" href="//www.runoob.com/csharp/csharp-tutorial.html">C#
                                        教程</a></li>
                                    <li><a title="Web Pages 教程" href="//www.runoob.com/aspnet/webpages-intro.html">Web
                                        Pages 教程</a></li>
                                    <li><a title="Razor 教程" href="//www.runoob.com/aspnet/razor-intro.html">Razor
                                        教程</a></li>
                                    <li><a title="MVC 教程" href="//www.runoob.com/aspnet/mvc-intro.html">MVC 教程</a>
                                    </li>
                                    <li><a title="Web Forms 教程" href="//www.runoob.com/aspnet/aspnet-intro.html">Web
                                        Forms 教程</a></li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> Web Service</a>
                                <ul class="double-li">
                                    <li><a title="Web Service 教程"
                                           href="//www.runoob.com/webservices/webservices-tutorial.html">Web Service
                                        教程</a></li>
                                    <li><a title="WSDL 教程" href="//www.runoob.com/wsdl/wsdl-tutorial.html">WSDL
                                        教程</a></li>
                                    <li><a title="SOAP 教程" href="//www.runoob.com/soap/soap-tutorial.html">SOAP
                                        教程</a></li>
                                    <li><a title="RSS 教程" href="//www.runoob.com/rss/rss-tutorial.html">RSS 教程</a>
                                    </li>
                                    <li><a title="RDF 教程" href="//www.runoob.com/rdf/rdf-tutorial.html">RDF 教程</a>
                                    </li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 开发工具</a>
                                <ul class="double-li">
                                    <li><a title="Eclipse 教程" href="//www.runoob.com/eclipse/eclipse-tutorial.html">Eclipse
                                        教程</a></li>
                                    <li><a title="Git 教程" href="//www.runoob.com/git/git-tutorial.html">Git 教程</a>
                                    </li>
                                    <li><a title="Svn 教程" href="//www.runoob.com/svn/svn-tutorial.html">Svn 教程</a>
                                    </li>
                                    <li><a title="Markdown 教程" href="//www.runoob.com/markdown/md-tutorial.html">Markdown
                                        教程</a></li>
                                </ul>
                            </li>
                            <li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 网站建设</a>
                                <ul class="double-li">
                                    <li><a title="HTTP 教程" href="//www.runoob.com/http/http-tutorial.html">HTTP
                                        教程</a></li>
                                    <li><a title="网站建设指南" href="//www.runoob.com/web/web-buildingprimer.html">网站建设指南</a>
                                    </li>
                                    <li><a title="浏览器信息" href="//www.runoob.com/browsers/browser-information.html">浏览器信息</a>
                                    </li>
                                    <li><a title="网站主机教程" href="//www.runoob.com/hosting/hosting-tutorial.html">网站主机教程</a>
                                    </li>
                                    <li><a title="TCP/IP 教程" href="//www.runoob.com/tcpip/tcpip-tutorial.html">TCP/IP
                                        教程</a></li>
                                    <li><a title="W3C 教程" href="//www.runoob.com/w3c/w3c-tutorial.html">W3C 教程</a>
                                    </li>
                                    <li><a title="网站品质"
                                           href="//www.runoob.com/quality/quality-tutorial.html">网站品质</a></li>
                                </ul>
                            </li>
                        </ul>
                    </div>

                </div>
            </div>
            <br>

            <div class="sidebar-box re-box re-box-large">
                <div class="sidebar-box recommend-here">
                    <a href="javascript:void(0);">Advertisement</a>
                </div>
                <div class="re-600160" id="sidebar-right-re">
                    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
                    <!-- 侧栏1 -->
                    <ins class="adsbygoogle"
                         style="display:inline-block;width:160px;height:600px"
                         data-ad-client="ca-pub-5751451760833794"
                         data-ad-slot="4106274865"></ins>
                    <script>
                        (adsbygoogle = window.adsbygoogle || []).push({});
                    </script>
                </div>
            </div>
        </div>
    </div>

</div>

<script>
    var aid = 7279;

    function coll() {
        $.post('/wp-content/themes/runoob/option/user/userinfo.php', {
            aid: aid,
            action: "collarticle",
            opt: 'add'
        }, function (data) {
            if (data.error == 0) {
                $("#content").find("h1:first").find("a").attr("href", "javascript:void(0);");
                $("#content").find("h1:first").find("img").attr("src", "http://www.runoob.com/wp-content/themes/runoob/assets/img/coll2.png").css({
                    width: 32 + "px",
                    height: 32 + "px"
                });
            }
            alert(data.msg);
        }, 'json');
    }
</script>


<!-- 反馈对话框开始 -->
<script src="/wp-content/themes/runoob/assets/feedback/stable/2.0/feedback.js?1.0"></script>
<link rel="stylesheet" href="/wp-content/themes/runoob/assets/feedback/stable/2.0/feedback.css?1.0"/>
<script type="text/javascript">
    $.feedback({
        ajaxURL: '/feedback/runoob_feedback.php',
        html2canvasURL: '/wp-content/themes/runoob/assets/feedback/stable/2.0/html2canvas.js',
        onClose: function () {
            window.location.reload();
        }
    });
    $(document).ready(function () {
        // 获取窗口宽度
        var windowWidth = $(window).width();

        // 设置一个阈值，例如 768px，根据实际需要调整
        var mobileThreshold = 768;

        // 判断是否为移动端
        if (windowWidth < mobileThreshold) {
            // 在移动端执行的代码
            $(".article-heading-ad").show();
        } else {
            // 在非移动端执行的代码
            $(".article-heading-ad").show();
        }
        requestToken = '1213a462757a46a873d997ce6d50f8a3';

        var form = document.getElementById("aiForm");
        var inputField = document.getElementById("runnob-ai-input-btn");

        // 禁止表单提交
        form.addEventListener("submit", function (event) {
            event.preventDefault();
        });

        // 监控回车事件
        inputField.addEventListener("keypress", function (event) {
            if (event.key === "Enter") {
                event.preventDefault();
                $("#runnob-ai-input-btn").click();
            }
        });
        $("#runnob-ai-input-btn").click(function (event) {
            inputText = $("#runnob-ai-input").val().trim();
            if (inputText === "") {
                alert('请输入查询内容');
                return;
            }
            $(".archive-list").show();
            const url = "https://www.jyshare.com/more/ai/stream_search2.php?userInput=" + inputText + '&requestToken=' + requestToken + '&ptype=search';
            //console.log(url);
            const eventSource = new EventSource(url);

            eventSource.addEventListener("open", (event) => {
                console.log("连接已建立");
            });

            eventSource.addEventListener("message", (event) => {
                try {
                    var result = JSON.parse(event.data);
                    //	console.log(result.Success);
                    if (result.output) {
                        //$(".loading-container").hide();
                        var htmlText = marked.parse(result.output.text);
                        htmlText = htmlText.replace(/<pre>/g, '<pre class="prettyprint prettyprinted">');
                        $('#ai-info').html(htmlText);

                    }
                    if (result.output.finish_reason == 'stop') {
                        eventSource.close();
                        console.log("数据完成");

                    }
                } catch (error) {
                    console.log(error);
                }

            });

            eventSource.addEventListener('error', (error) => {
                console.error('EventSource failed:', error);
                eventSource.close();
            });

            eventSource.addEventListener("close", (event) => {
                //console.log("连接已关闭", JSON.stringify(event.data));
                eventSource.close();
                contentEnd = true;
                console.log((new Date().getTime()), 'answer end');
            });
            // 设置连接超时时间为 60 秒
            setTimeout(function () {
                eventSource.close();
                console.log('Connection timed out');
            }, 120000);


        });

    });
</script>
<!-- 反馈对话框结束 -->
<button class="feedback-btn feedback-btn-gray">反馈/建议</button>
<!-- 底部 -->
<div id="footer" class="mar-t50">
    <div class="runoob-block">
        <div class="runoob cf">
            <dl>
                <dt>
                    在线实例
                </dt>
                <dd>
                    &middot;<a target="_blank" href="/html/html-examples.html">HTML 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/css/css-examples.html">CSS 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/js/js-examples.html">JavaScript 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/ajx/ajax-examples.html">Ajax 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/jquery/jquery-examples.html">jQuery 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/xml/xml-examples.html">XML 实例</a>
                </dd>
                <dd>
                    &middot;<a target="_blank" href="/java/java-examples.html">Java 实例</a>
                </dd>

            </dl>
            <dl>
                <dt>
                    字符集&工具
                </dt>
                <dd>
                    &middot; <a target="_blank" href="/charsets/html-charsets.html">HTML 字符集设置</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="/tags/html-ascii.html">HTML ASCII 字符集</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="https://c.runoob.com/front-end/6939/">JS 混淆/加密</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="https://c.runoob.com/front-end/6232/">PNG/JPEG 图片压缩</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="/tags/html-colorpicker.html">HTML 拾色器</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="//c.runoob.com/front-end/53">JSON 格式化工具</a>
                </dd>
                <dd>
                    &middot; <a target="_blank" href="//c.runoob.com/front-end/6680/">随机数生成器</a>
                </dd>
            </dl>
            <dl>
                <dt>
                    最新更新
                </dt>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/html/html5-web-api-indexeddb.html"
                       title="HTML5 Web IndexedDB 数据库">HTML5 Web Index...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-restart-command.html"
                       title="docker compose restart 命令">docker compose ...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-start-command.html"
                       title="docker compose start 命令">docker compose ...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-ls-command.html"
                       title="docker compose ls 命令">docker compose ...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-up-command.html"
                       title="docker compose up 命令">docker compose ...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-bulid-command.html"
                       title="docker compose build 命令">docker compose ...</a>
                </dd>
                <dd>
                    &middot;
                    <a href="http://www.runoob.com/docker/docker-compose-ps-command.html"
                       title="docker compose ps 命令">docker compose ...</a>
                </dd>
            </dl>
            <dl>
                <dt>
                    站点信息
                </dt>
                <dd>
                    &middot;
                    <a target="_blank" href="mailto:admin@runoob.com" rel="external nofollow">意见反馈</a>
                </dd>
                <dd>
                    &middot;
                    <a target="_blank" href="/disclaimer">免责声明</a>
                </dd>
                <dd>
                    &middot;
                    <a target="_blank" href="/aboutus">关于我们</a>
                </dd>
                <dd>
                    &middot;
                    <a target="_blank" href="/archives">文章归档</a>
                </dd>

            </dl>

            <div class="search-share">
                <div class="app-download">
                    <div>
                        <strong>关注微信</strong>
                    </div>
                </div>
                <div class="share">
                    <img width="128" height="128" src="/wp-content/themes/runoob/assets/images/qrcode.png"/>
                </div>
            </div>

        </div>
    </div>
    <div class="w-1000 copyright">
        Copyright &copy; 2013-2024 <strong><a href="//www.runoob.com/" target="_blank">菜鸟教程</a></strong>&nbsp;
        <strong><a href="//www.runoob.com/" target="_blank">runoob.com</a></strong> All Rights Reserved. 备案号：<a
            target="_blank" rel="nofollow" href="https://beian.miit.gov.cn/">闽ICP备15012807号-1</a>
    </div>
</div>
<div class="fixed-btn">
    <a class="go-top" href="javascript:void(0)" title="返回顶部"> <i class="fa fa-angle-up"></i></a>
    <a class="qrcode" href="javascript:void(0)" title="关注我们"><i class="fa fa-qrcode"></i></a>
    <a class="writer" style="display:none" href="javascript:void(0)" title="标记/收藏"><i class="fa fa-star"
                                                                                          aria-hidden="true"></i></a>
    <!-- qrcode modal -->
    <div id="bottom-qrcode" class="modal panel-modal hide fade in">
        <h4>微信关注</h4>
        <div class="panel-body"><img alt="微信关注" width="128" height="128"
                                     src="/wp-content/themes/runoob/assets/images/qrcode.png"></div>
    </div>
</div>

<div style="display:none;">
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-84264393-2"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }

        gtag('js', new Date());

        gtag('config', 'UA-84264393-2');
    </script>
    <script>
        var _hmt = _hmt || [];
        (function () {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?3eec0b7da6548cf07db3bc477ea905ee";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
</div>

<script>
    window.jsui = {
        www: 'https://www.runoob.com',
        uri: 'https://www.runoob.com/wp-content/themes/runoob'
    };
</script>

<script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/clipboard.js/2.0.10/clipboard.min.js"></script>
<script src="https://static.jyshare.com/assets/libs/hl/run_prettify.js?v=1.168"></script>
<script src="/wp-content/themes/runoob/assets/js/main.min.js?v=1.168"></script>
<script src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/marked/4.0.2/marked.min.js"></script>
</body>
</html>